package com.explore.demo.service;

import com.explore.demo.common.ServerResponse;
import com.explore.demo.pojo.RowView;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author gaolainan
 * @since 2021-04-21
 */
public interface RowViewService extends IService<RowView> {
    /**
     * 创建一个 用户收藏的招聘信息
     * @param rowView
     * @return
     */
    public ServerResponse addRowView(RowView rowView);

    /**
     * 通过招聘信息的id  删除对应用户收藏信息
     * @param recruitId
     * @return
     */
    public ServerResponse deleteByRecruitId(Integer recruitId);

    /**
     * 查询全部的浏览量，收藏量，评论量的信息
     * @return
     */
    public ServerResponse queryAll();

    /**
     * 根据招聘信息的id 查询对应的浏览量，收藏量，评论量的信息
     * @param recruitId
     * @return
     */
    public ServerResponse queryAllByRecruitId(Integer recruitId);

    /**
     * 更新浏览量，收藏量，评论量的信息
     * @param rowView
     * @return
     */
    public ServerResponse updateRowView(RowView rowView);
}
